As a junior developer, I've found the company rich in culture, the seniors are very helpful, and desire to help anyone at any time. The environment itself is motivating and positive where employees are very communicative and transparent.
I've worked for a short period of time, so I can't decide any cons.
I've worked for a short period of time, so I can't give any advice.