Pros
This company does everything right. Bottom line. I was actually really nervous when I started working here because it all seemed too good to be true. Turns out, after almost a year here, it was both good and true. I come from a history of start ups and I've never been treated with such respect for my position in any company I've ever worked for. The owners are some of the most humble, motivating, hard working, and honest people on the planet. They've created an environment where everyone wants to keep pushing themselves and keep doing better. They also support any opportunity for further education. Whether that's books, courses or conferences, they will go out of their way to make sure you get it or attend it. If you're looking for somewhere to truly grow as a person and in your career, this is absolutely the place for you. Any negative review on here is, in my opinion, just a bitter person that didn't come here to give it everything they had. One of this company's core values is honesty and that is as honest as it gets.
Cons
If you don't like to work hard or push yourself, this might not be the place for you.