Pros
- Some learning opportunities technically exist.
- Friendly peers in some teams.
Cons
- No Written policies, verbal communication so in future you dont have any proof
- Management is heavily micromanaging; work-from-home is monitored excessively.
- Salary is frequently delayed, and bonuses are conditional on extending contracts.
- Unfair contract terms with heavy penalties for leaving.
- Overworked — often doing the job of multiple people without recognition.
- Clearance and final dues are delayed and manipulated when leaving.
- Personalized and inconsistent policies