Great people to work with. Has a small business feeling so people are always willing to lend a hand with anything as everyone works together for the business.
Very knowledgeable staff that also knows that sometimes it's okay to relax a bit and have fun. Table tennis table is available for a break from work.
People, Fun place to work
Might be a bit hard for career advancement