Pros
The atmosphere is friendly and supportive, with a genuine sense of cooperation between coworkers and management.
There is transparency across different teams, which helps everyone stay informed and connected to the company's goals.
Management is very supportive of professional development and encourages growth, while the general benefits package provides good value for employees.
Cons
Nothing comes to mind here.