1. Best management and supportive colleagues one could ever work with.
2. Learned a lot on industrial standards and client management.
3. Opportunity to work with worldwide clients.
4. Project managers are available all the time.
Cons
1.Parking
2. Lots of projects
3.Less time to complete the projects