Pros
- Compensation
- Covered parking lot
- There's a table tennis table that gets plenty of use from people on the job
Cons
- Abusive, micromanaging and insulting company founder
- Lack of HR
- Lack of formal training for company products and processes
- Job responsibilities can change without notice
- Not a clean workplace (previous ant infestations, lack of cleaning up common areas like food on counters for multiple days at a time, etc)