Pros
The company has hired some strong executives over the past year plus. Base salary is strong, even for tech. Most people are sharp and capable of awesome work. The Communications team does a lot to keep us all in the loop about what's going on.
Cons
The CEO creates a culture of fear throughout the organization. Employees spend time on CYA instead of getting to do the work they are capable of. CEO publicly calls people out on calls. Its hard to take any time off. Teams are short-staffed, but the work doesn't slow down ever. My manager warned me that the CEO monitors vacation time and that I should never take more than 7 days off in a row. I was also expected to be online, even on stat holidays unless I arranged to take vacation time. No bonus and worthless token offerings. Total pay does not stack up to competitors. There is very little diversity within the organization. My interviewers talked about it a lot but it didn't seem to show up day-to-day. Money is spent irresponsibly. Why pour so much money into partnerships and then not do anything with them? Why so many offsites? Executives are there one day and disappear the next. It seems like anyone who disagrees with the CEO gets let go. Same goes for people he doesn't like. Everyone jokes-but-not-really that they could get let go at any time.