Pros
Some benefits are good (i.e. health/education tickets, laptops) Some teams have good devs that are fun to work with and learn from.
Cons
Average salary. Remote work ended - company is enforcing hybrid model (at minimum 2x month) Company's culture is lacking - no diversity and absolutely no respect or concern for employees well-being. They say they have benefits to Management mentality is mostly controlling and with lots of pressure - most of the times stores are planned with insanely low SP's and devs are pressured to accept them even if they know it's not possible to deliver on-time. Everyone is expected to deliver the same amount and quality of work, no matter their seniority and context or lack of context in the project - SP's are directly correlated with hours of work and everyone is expected to deliver the same amount of SP's in a sprint No systems are in place to help people develop, learn and grow. You are treated as a number only there to deliver work and if you want to learn something you use your free time since there's no room for that in the projects.