- Relatively good training.
- Good Marketing Team
- Pays on time.
- Provides 401k options.
- Sponsors H1B and in rare cases GC.
Cons
- Not many direct clients.
- Relatively low pay scale.
- Promotions are far and few.
- Health Insurance Plans are a joke.
- No PTOs. SIck Leaves or Paid Vacations.