Don't lose your time and health for this company - NO work-life balance
Pros
Many good people are working here - the biggest advantage and probably the only one.
Cons
Avoid this company if you don't want burnout! you will always be not good enough even if you go above and beyond! this company doesn't value the employees - the philosophy is simple: you're easily replaceable and once you start being not convenient for management - you get constant ignorance and are neglected. You MUST overtime (for free!!) to be able to catch up with bunch of tasks that are flowing every day more and more and this is taken for granted. During the hiring process make sure to discuss your scope of responsibilities in details - because when you start working it turns out in much more tasks that were "hidden" from the initial list. HR and management is not interested to resolve the issues that team raises - always understaffed but still must deliver the results somehow. The volume of tasks is split not equally among the team.... better go and find another company which at least respects you as person.