Pros
- Learning opportunities through courses and training - Networking with co-workers - Your salary will depend on your negotiating skills (not your skill-sets)- that's it so there is a possibility to earn a good pay-cheque!
Cons
- Middle Management is more interested in protecting their job, and will pass blame onto their subordinates should there be any negative client feedback - HR tried to pay me less than the initial offer saying that they are adjusting for the fact that I am working remotely from Canada rather than USA. I refused and got the original offer. I learned later that some of my colleagues had sadly allowed themselves to be low-balled as they were taken aback and probably needed the job, -They never paid the signing bonus which was promised to me and kept delaying it on some excuse - They will try to reduce/withhold the year-end bonus also