This job allows me to work at the Microsoft campus and help develop new Microsoft hardware.
Cons
The pay is unacceptably low and the HCL managers aren't sympathetic when it comes to negotiating a pay increase. I spend time developing new products while simultaneously being unable to afford them.