Don't fall for the positive reviews.
Pros
-Fantastic co-workers -Great benefits (can find same benefits at any tech company) -Free drinks and espresso machine -Work from home (only available to their most appreciated roles) -Unlimited PTO
Cons
-Low pay -Made money for other people -Micromanaged -Upper management does not listen to their employees -Hires entry level to give them minimal pay -No career pathway -Revolving door environment (anything more than 1 year at this company is considered long) -Office atmosphere is dead (the people who are permitted to work from home do so one or twice per week) -Repetitive, mindless work -COO and CEO do not collaborate and it shows between the sales and engineering teams -Company promotes education but offers nothing to help teachers who cannot afford the program -Poor onboarding -Internal operations is horrible - too many grey areas between different roles