Pros
The leadership team really trusts us to deliver quality work. They believe we will manage our time wisely in order to ensure that the work is done to an exceptional level. This gives us a lot of freedom and ability to manage our own day. This trust goes throughout everything the company does and really helps everyone to enjoy their jobs and chose how they would like to work. They've never raised an eyebrow if we are joking or having fun in the office because they know the work will get done on time and that they have nothing to worry about. On top of that, unlimited sick time, and the ability to work remotely also show how much we are trusted.
In terms of the work itself, Content Bloom is a medium-sized company that still has the small-company feel. Everyone gets to contribute to the company and help it grow. At the same time, we often work for large enterprise clients. This gives us the ability to gain a wealth of experience without having to be stuck as a cog in a huge corporation. There are always opportunities to move up and I've grown so much over my 4+ years at Content Bloom. The opportunities never stop coming.
On top of that, Content Bloom seems to only hire positive, fun, and passionate professionals. Everyone enjoys joking, chatting, and working collaboratively to get their work done. At the same time, everyone is willing to work together for a few extra hours when necessary to ensure the team's success and drive our solutions to top quality. Titles are usually left out of collaborative work and everyone is free to contribute to make sure everything is as good as it can be.
Overall a really great place to work.
Cons
Being a company that is primarily focused on software means that there are crunch times where we have to work long weeks to deliver a project. Recently Content Bloom has been good at giving us solid time off afterward so that we can get this time back, but the crunch times are something to be aware of.