Pros
-Flexible work arrangements (depending on your manager) - work from home when you want -Really great people - basically everyone I worked both on my team and with other teams with was a decent human being -I was hourly, as in OT eligible, which is nearly unheard-of and really helped offset late-night work -My bosses were extremely assertive in making sure we had the work-life balance we needed and wanted -Bonus structure was tied to my team's performance, so it was something we could actually work towards and achieve -We had wide latitude to get the tools we needed to do our jobs, either a better keyboard or a better application/software/etc. -Great commute location (at least if you're from Jersey) -Breakfast, snacks, other stuff stocked and catered Wednesday breakfasts -Lots of communication between all departments - we all know what we're working on and how it all comes together -Not a bad benefits package - reasonable healthcare premiums, 401k match was never screwed with, bonus never got taken away -Workplace and life wellness is taken very seriously - there are useful seminars, wellness teams, etc.
Cons
-Salary was a bit low in the pay band, and was offset by RSUs which got fixed at an acquisition date strike price -HR didn't pay out even a fraction of my RSUs since I left two months before the vesting date - gone, poof, nothing, so -After Vista acquired Mindbody, we all had to take an IQ test, the results of which were averaged out per team and used as a minimum score to meet or beat if you want to be hired (e.g. if you're applying for a role with a team that had a high average score, you don't even get looked at if you don't beat it) -Way too metrics-focused from the top down in terms of IT security - percentage of vulnerable assets (regardless of how critical the vuln is) was treated with call-center style pressure to bring numbers down