Pros: msdn access, and the amazing lunches.
Cons: offshore major its jobs
The work environment was very friendly. Work is conducted in two forms via VPN from home or at the office. The people there are wonderful however nothing compares to the technology use in everyday work setting, which is also the highlight.