Pros
Great work environment, extremely fast pace, everyone's bright, friendly, approachable, easy to work with, and works hard toward the success of the company and taking themselves to the next level. Milestone throw great parties, events, and company lunches. The compensation is competitive, benefits are great, and everyone is treated like family. There are tons of advancement opportunities, shared company resources, and corporate learning experiences. The internet connection speed is really fast, and the IT infrastructure, and corporate systems are well maintained. I think those who currently work for Milestone should consider themselves lucky enough to be brought into an environment where so many collaborate between a local and global level.
Cons
No free breakfast, lunch, and dinner, no stock options, no 401k match. (These are some of the things I believe Milestone will provide in the near future).