Pros
Amazing co-workers; some of the best and brightest people I've ever worked with. Great benefits and good for working families. Busy, challenging, and opportunity for growth and movement.
Cons
Leadership (executive level) seems disconnected. Not enough vertical communication within the company - the company is so fast-growing that they often miss important connections that need to be made internally in order to be successful. The motto is "We build the airplane while we are flying it" - almost seems like a cop-out excuse for not taking the time to pause and have a real strategy. Recently laid of 45 individuals, was told it was an effort to "streamline" the company, but they got rid of many folks with tenure who were remote (and who were probably paid more). Very disappointing to see so much talent go.