Pros
-Above market compensation... -Great work ethic/ high standards aka. you’ll learn a lot.... -Smart & talented senior leadership team.... - Great products customers love... - LOTS of POTENTIAL to be something greater with traction... -Google-like facilities and amenities... - Modern technology stack.... - Nice dev perks... - Nice laptops to work on... - Great community among worker bees...
Cons
-No Training for Middle/Lower Management: You’ll love your peers, but dread the lack of emotional, organizational, clear/repetitive communication skills of your managers..... - Lack of Transparency: You’ll be let go one day and shocked to the core. Then, you”ll find out they had been planning it half a year in advance and couldn’t figure out how to tell you or the company how to avoid/minimize impact to it by linking strategic priorities to the day to day..... -People Apathy: you’ll see the talent and heroics of the workforce and wonder how turnover is apart of the status quo in the minds of the smart & talented senior leadership team