Pros
- Working with all sorts of different clients from around the world. It's interesting work! - Ability to give input - if you have an idea for a feature, everyone will hear you out! I saw so many cool ideas come to fruition by both experienced and junior developers. - A really laid back environment that takes the work seriously. People are cool and the culture is great. - The owner has a lot of experience in ecommerce and is a great guy! - This was my first dev job and I really learned a lot. I never felt ostracized because I was more junior. - I have nothing but great things to say about all the teams - marketing, dev, software, admin - it was wonderful working with them.
Cons
If the company could be more competitive with compensation, I think they could keep people around a bit longer. Working from home more than once a month would be great, too.