Company: Microsoft
Date: 2015-06-18
Overall rating: 1/5
Employment status: former

A terrible company
Pros: Working environment is great. Microsoft provide an office for full time employee.
Cons: I join Microsoft as a H1-B holder. I think Microsoft should help me on green card process. But Microsoft use every excuse to delay it and they hint me that I can work in their Canada department for a year. When I decide to leave, the unbelievable thing happened. Microsoft and more than 60 agent company were trying to block me getting a new job!!!