Pros
Great Place to Work Good compensation and benefits Average work-life balance Good overall growth opportunities
Cons
Sometimes upper management don't let team members to be held accountable of their decisions and sometimes don't consider the decisions made already. Sometimes it feels like can't miss any single detail on the communication process as upper management wants to be aware of everything - over communication can be overwhelming Growth can occur but at some point you can get stuck with no certainty on future opportunities. Work-life balance: Is a two side coin, whereas there are good work-life balance initiatives and great ideas and the company is encouraging employees to make use of them but unfortunately many times it's hard due to the amount of work and stress levels.