Pros
The Simplistics team is incredible and leadership cares. This is also an amazing environment to learn. The devs collaborate a lot and help each other out, even when working on different projects. We had weekly lunch & learns and are offered resources to expand our knowledge in the industry. Everyone also had a lot of fun. Lot's of foosball, games, free lunches and alcohol. I also worked on different projects, so the work never got boring or repetitive. Management is also very open, and I feel comfortable bringing issues to their attention, knowing they will take my concerns seriously.
Cons
They have a very fast-paced environment, so there is definitely hard work required. There are quite a few responsibilities placed on the developers, which can be challenging. The owners are developers themselves though, and are very understanding and accommodating. With the exception of a few days, I was almost always able to leave the office after an 8-hour workday.