Pros
The heavy emphasis on culture ensures you work with other people who are incredibly talented and hardworking
Cons
Sink or swim--no training. You're dropped right into the deep end of the pool. Even if you ask for expectations for the role, you will not get it. The response is "you figure it out." There are no templates, standardized processes and the data is disparate, but you will be held accountable for all these shortcomings. The company literally grew overnight and has no idea how to scale. You will spend 9 hours per day on the phone and then need to find time before or after work to get time to actually work. People are afraid to take PTO bc missing a day is like missing a week. People respond to emails and chats even when they're off work--it is and unspoken expectation. If you make a mistake, expect to be flogged--there is no leader that will help guide you or support you if things go awry.