Pros: Worked with some of the best people in the world
Cons: Salaries, HR, Upper Mgmt.
Please if you are planning on a short term job as you are waiting for another opportunity than go ahead and work there....but if you plan on making a career stay away from this company....salaries are not even close to what the job you will be doing is worth compared other places. The upper management is completely clueless and I found to be totally disconnected from anyone one contract. And don't even try to move around in the company, it will never happen unless you are already in a management role..I have seen this happen first hand on numerous occasions, where an current totally qualified employee would apply for a new position and they would get turned down and then an under qualified person would be hired from outside the company. My ex-collegues and I chalked to 1 thing..they could pay someone a lot less that was coming from the outside. It was good experience at first but after you are there for a bit you start seeing its true colors.