- They don't check or coordinate that the client you are assigned to gives you the basic tools for the job as it should be (as a frontend dev)
- Old school styled PM's
- Poor work/life balance
- Hostile attitude from employees of client company towards external employees
Very good work environment, staff, courses, management.
Cons
Bad development environment, very restrictive network and no wifi, poor food places to choose from, somewhat paranoid about someone entering hardware that will be used to work...