Pros
Free Friday lunch. Great benefits (eye, dental, health), amazing group of people. The people here are so great. You want to do a good job just so you don't let anyone down. It is a very good team oriented atmosphere. You will always have great and interesting conversations with everyone there. Laughter is always heard in the office. They stress the importance of hard work but also give you opportunities to play hard by providing a ping pong table, fooseball table, a play station as well as weekend summer and winter trip getaways with the whole team. The flex time is amazing. You can work from home on days that you need to or go to appointments when you need to. As long as you get your work done and are still efficient with your work load. You can book vacation time easily as long as you are a good worker and give advance notice.
Cons
Because it is still a fairly new company, not all the policies are set in stone. It is very hard to get a full bonus for every single term. You feel like you have to constantly prove yourself to be good enough for the job. You sometimes fear for your job security due to the constant coming and going of new hires. The work load is uneven as some people have much more work than others. You don't always get recognized for the hard work that you do but are commonly remembered for when you make small mistakes.