Pros
The Benefits are a big pro, not only do you get a competitive salary but all the extras that a company that cares about their people should have (dental, medical, parental leave). The working schedule is very flexible and allows for a good work-life balance. It depends on who you work with and for, but in general, teams are well-balanced, and interested in shared growth, always trying to help anyone who needs it. Management and Leadership are actively involved in both team and individual progress and are always there for support and guidance. The company encourages you to build and develop a career, as it offers trainings and other education opportunities that help improve your skills.
Cons
Remote work is common to all employees, which is of great help when our personal life requires it, but it can create some communication problems, even though we have plenty of tools to help us work from home, sometimes it is just better to do things in person.