Pros
There are some smart folks here, and the pay is decent, but not worth the cons
Cons
Management lied to me during the hiring process about work-life balance. I initially said no to working here because the work-life balance felt terrible. Management later called me to tell me there was a misunderstanding and that only two employees were working long hours and actively trying to improve it. I was informed multiple times I would get an extra day off every two weeks if I ever did work late. I ended up saying yes because everything else sounded perfect, and who would lie during the hiring process? I ended up quitting three months later. I start working there, and the work-life balance is terrible for everyone, at least on the engineering side. In the three months I was there, I never got the extra day off. There was a month phase where I worked every day, including the weekends. Management acted like they never lied to me, even when I quit. One of my co-workers provided ample notice of their honeymoon. The CEO and other C-levels decided to make one of the most significant business decisions of their time during my co-worker's honeymoon. He was never explicitly asked to work during his honeymoon, but it was implied the business would greatly suffer if he didn't. So he worked on his honeymoon. Management putting business over people is the norm. The sales team says yes to everything, and there is zero communication with engineering, so watch out for surprise requirements. If you are an under-represented minority, I recommend avoiding this place at all costs. It's very much older white men all around who hire their buddies. The CEO preaches "diversity of thought," so interpret how you'd like. As a straight white man, HR said I brought diversity to the company during my exit interview. I have never heard that before, and I still don't know how, maybe because I was younger? Pretty confident most of the engineering management has zero relevant experience with the type of work being done here. And management hires their friends who also don't have the relevant experience.