Pros
- amazing and talented colleagues - nice office - good healthcare - good perks - barista onsite - flexible working hours (to a degree)
Cons
- no real internal promotion or progression opportunities (jobs are pre-determined to a degree even though it is claimed that the best people get hired for the jobs) - mediocre (middle) management telling their teams the company line without real transparency and follow-up and managers not backing up their team members - information overload that you need to work through after hours to stay on top and in the know - depending on the team you join you are risking work life balance and can expect long working hours - it is kind of an expectation to work in an environment that is understaffed but to ensure all work gets covered and done - ongoing major changes and scaling efforts leaving teams overworked and in a muddle of new processes that do not always work and creates ways of in-efficient working - in-efficient tools, bad processes, lots and limited resources to get your job done in normal working hours - no real customer centricity - amazing and talented colleagues leaving - teams operate with limited resources and when someone goes on PTO there is no back-up as everybody is already at capacity and the workload will await an employee when returning from leave often with more pressures