Pros: secure job
Cons: hard to get recognition for your work.
- If you are working at onsite expect a lot of meetings dealing with offshore members to execute the project.
- Improved my communication skills drastically, learned to handle full stack development.
- Managers are good and helpful.
- Getting spotted in such a huge pool of people.
- Lots of friends.