Excellent work environment and supportive team.
Competitive salary and good benefits.
Respectful and collaborative workplace culture.
Clear goals and well-defined processes.
Open communication with management.
Challenging and meaningful projects.
Cons
Overall, very positive experience, no significant cons experienced.
Nice work environment and flexibility. Good work is usually rewarded.
Cons
Although there are very challenging projects, technologies used usually are not top-edge. Salary changes and new positions usually involve a lot of bureaucracy and take a lot of time, maybe one year or more since the request is formally made.