Pros
- Compensation is pretty standard and overtime is covered - Got decent experience in my field while I worked there
Cons
- Upper management is difficult to deal with - Too many unrealistic deadlines with no real direction - Not given enough tools to do the job correctly and efficiently - Payroll is pretty complicated and getting paid once a month can be a hassle - For whatever reason, we would move our desks every other week - Inconsistent communication between upper management and middle management - No work life balance - expect to work long hours and not be recognized for your efforts - Must form your own LLC to work for the company and sign a contract that basically voids most common benefits you would expect from an employer