Pros
- Coworkers were friendly, communicative, effective, and the social environment was very low-pressure but high-expectation. - Benefits were great. I think it would be wise to prorate salary for people living in NYC and commuting to the office, but I was very happy with the salary, PTO, sick day policy, etc. They were really difficult benefits to give up, and I know they keep a good amount of their staff this way.
Cons
- I am not a fan of the Teams activity tracking - it feels pretty paternalistic/big brother - So many meetings. At least a few a day, and very often they are not necessary. Meaning both 'this could have been an email' as well as 'why do we need to hold another four meetings because the C-suite is changing something else'. - On that note, we were restructured twice completely during my about 3 year tenure. Both times the point of the restructuring wasn't exactly clear, and it was obvious that they didn't really understand the full impact. Teams were integrated and shuffled, and then shuffled again. There weren't really consistent ways that the successfulness of these changes was measured. It ended up feeling like we were really just being thrown around, people's job security was being threatened, etc. Not a fun time. - Also on the restructuring note: they changed the vast majority of the software (including the CRM) that we use for most of our work. They sometimes did this without rolling out fully-developed (or even partially-developed) alternatives. One of those "building the airplane while we're landing it" situations. It was a big component of why I left, as well as a few of my colleagues. It just became too stressful to find alternatives, cancel services central to our engagement, and still maintain the numbers we were expected to maintain.