1. Excellent place to learn
2. Freedom to work from anywhere
3. Goal Focused Approach
4. Received Salaries before time
5. Management extremely fair on Payments to all
Cons
1. Lack of day to day micromanagement might lead to you taking it easy
2. If you dont perform for more than 90 days you are asked to leave