Learned different technologies in a very fast pace environment. Fun place to work. Nice culture and environment. Colleagues for the most part are very hard working individuals.
Learned how to manage projects and people.
Unfortunately upper management is changing. There are very "sensitive" people who are not mature enough to communicate what they don't like about an employee.