- Not so many career opportunities
- Limited learning opportunities
- Good salaries but nothing exceptional - "paid in passion"
- Lots of managers are great from technical perspective but quite poor in terms of team and project management
- TMC job requests. Poor project management.