Pros
1. Great benefits such as Friday breakfasts, ping-pong tournaments, cinqo de mayo and happy hours. 2. Terrific opportunities if you are a career-minded person. 3. Ability to learn and be involved with new technologies and processes. 4. Ability to move to other departments if you have the aptitude and drive. There are constantly opportunities coming up for openings in other departments. 5. Fast-growing company. Work hard and opportunities will come your way. 6. Hard work is rewarded. 7. Sense of satisfaction from accomplishments at the end of the day. 8. Awesome parties and celebrations when you deliver products. 9. New products such as mobile apps that anyone can be a part of. 10. Outstanding diversity and balance. 11. Smart, empathetic, senior leadership. 12. Down to earth, friendly CEO. You really won't like it here if don't like a fast-paced environment, or if you find it hard to keep up with the exciting opportunities. However for anyone who likes a small, innovative, high-speed company environment that constantly challenges you to perform at a high-level, this place is for you. When you look around and see so many smart employees in all departments, you know you have made the right choices to work. This is why there are so many new smart employees who have joined the company this past year.
Cons
This isn't a con but I have to state it. If you can't keep up with the brilliant people around you, you will not like it here.