Pros
The work environment at Booj is very laid back. If you like to bring your dog in everyday and let them poop everywhere so other people have to clean it up, this is a great place for you. The owner and partner can be super accommodating if you're lucky enough to be on their good side. Some of the people that you get to work with are super friendly and great to be around. Occasionally the company provides food and holds fun outings. If you like to play pool, ping pong, or air hockey, this is also a great place.
Cons
The absolute worst part of working at Booj is you don't get paid what you're worth, it doesn't matter how much you work, what you contribute, or how long you've been there. Moving to a new company will get you at least double what Booj pays. Along with the low salary comes exceedingly long hours of being overworked, especially when it comes time to release new sites for clients. While you're working a 16 hour day, others that are working on different projects will go home at the normal time. Work 80 hours in a week and you won't see an extra dime because they don't give bonuses. To go along with that, they don't offer 401k with contributions or anything other than a little PTO and awful insurance. Booj hires anybody that wants to give project management a shot regardless of experience or education which leads to terrible organization, promises to clients that can't be made, little to no understanding of the product, and frustration to developers as they are tasked with being their babysitter and have to explain every little detail of how things actually work. To make things worse, project managers are worked like slaves which contributes to their horrible attitudes making them uneasy to work with. On average, a project manager lasts around 9 months to a year. So every time one quits, developers then have to deal with a new one and start from scratch. They all promise the clients the world which leads to unnecessary amounts of work for the rest of the team. With the two aforementioned problems comes a retention rate of pretty much 0, especially when it comes to the development teams. When I worked there, I saw more great developers leave than I could believe. Guys that were so smart and loyal that would also break their backs carrying giant work loads left constantly. It was super discouraging to see this happen and leaves you with only one option, bailing on the slowly sinking ship that is Booj. If ever another company similar to that of Booj emerges, this company will go down in flames faster than the Hindenberg. Because this is a dog friendly office, everybody with a dog brings their dog in yo freely roam the office while they work. They're constantly barking and distracting workers in other ways. The owners are generally the most irresponsible people in the building too, meaning, there's always dog waste inside with nobody taking responsibility for it and cleaning it up. I love dogs, but working at Booj makes you hate them. Finally, the product is just a giant mess and a nightmare to work on. It's eventually going to blow up and leave every company using it with nothing.