Pros
-Younger crowd if that is important to you -"Cool" tech offices, lunches, coffee, etc -Totally team dependent, but work/life is pretty flexible. -I genuinely loved my team and my direct manager. We all worked well together and I was able to learn a lot.
Cons
-Too many empty promises ex: not doing promotions, cutting bonuses due to not rating us one quarter, inconsistent on "how" to get promoted and the process is pretty inefficient. -"Hybrid" = come into the office 4 days a week which is tough because when many of us started, it was suggested to come in 2 days a week. -Layoffs will happen (the layoff process was also highly unprofessional and chaotic. There is no "right" way to do layoffs, but there certainly is a wrong way.) -Upper management was disorganized and never felt trustworthy