Pros
Good benefits, some friendly people, treated like a professional
Cons
They don't provide training and development to their team members. Meaning, if people want to go to another department, their manager does not prepare them for it. They get thrown to the wolves to interview and hope it works out. The leadership team and management hasn't considered appreciating current employees by creating an internal mobility program that ACTUALLY helps prepare people for a different job. Promote from within. Make managers truly develop their employees. Start a shadowing program. Also, they are very pretentious with their hiring just like any other young tech company. For example: They want people to jump over the moon to be an account executive. They have a bunch of test and other nonsense, and every department thinks they're super smart, and their job is so challenging when in reality most people can be trained to do these jobs unless it's highly specialized. But forget- because you won't get trained to go into another position. You'd have to quit and come back. But why come back? lol! And yes, you do have to have a certain personality type to get hired.