it was very professional and interesting environment to work in, great managers, great team members.
i remember it as a very positive experience and i learned ALLOT.
BUT, things are 180 degrees different there now. all is outsourcing and very few developments. at least in IT division.
Cons
worked as a contractor so there were some things i couldnt work on or enjoy from, but not much