Pros
First and foremost, the culture – this company knows how to have fun. Work can get stressful, it's nice to work somewhere that recognizes it's okay to take a break and let off some steam – they even supply nerf guns, ping pong, board games, etc. They also host quarterly awards parties to recognize team members’ achievements and anniversaries – there’s always a reason to celebrate something at Stone Cobra! The management team, including the owners, are very involved in all aspects of the business; down to customer engagement and employee growth. The management team is committed to employee growth which is a big 'pro' to me. My direct manager and I created a customized growth plan and met regularly to establish new growth plan objectives. This was key in my success while at Stone Cobra and enabled me to develop new skills that have helped me flourish as a Project Manager in software development. They have nice benefits too, such as unlimited PTO and the ability to work remotely. For me it's about working somewhere that I am challenged, can grow, enjoy and respect the people I work with, and can always look forward to coming to work - Stone Cobra was definitely that place for me. Although I no longer work at Stone Cobra, I established many long lasting friendships with my old cobra's and frequently visit the office to say hi and have lunch with.
Cons
There really are no 'cons' I can think of, I genuinely enjoyed every single day that I worked at Stone Cobra. Any place you work is going to have something that bothers you, gets on your nerves, and sometimes it just depends on the kind of day you're having. Stone Cobra provided enough stress to keep me challenged and push my limits, and at the end of the day it all helped me grow and become better at my job. There are definitely more positive things I can say about this place than negative.