I always leave work feeling better than when I came
Pros
The company has focus, growth and works to make the best experience possible for each employee, despite position or title. Everyone knows how to work hard and get things done, but they also know how to have a great time. I love the exciting buzz throughout the office with people working with customers and having a great time doing it. The offices are brand new and everyone has great equipment to work with. We have free lunch every Friday where everyone gathers and we talk about where the company is at, where we are heading, and how we can each contribute to get there. There is also a cereal bar and fruit available to everyone. In addition to the material things, people here really believe in what they are doing and are working together to make things better.
Cons
The company is in a growth mode, so there are still things/systems/processes that are still getting figured out. Sometimes this is a bit difficult to work with, but it is totally understandable based on how new things are. Things are improving more every day.