Stuck in your contract unless you want to pay a lot of money to leave
Often your work will change with no guarantee if you're able to keep doing what you enjoy
Management are often hard to get contact with
- High-quality training paid for by the company
- Friendly environment with helpful co-workers
- Management seems down to earth
- Constantly learning new things from co-workers and projects