Pros
The people I worked around/with for the most part were great. The work environment was very laid back and casual. The upper management took very good care of us, and there was always a lunch/breakfast being had, parties being held, and employees receiving awards. The benefits were pretty good as well. Everyone was friendly with each other. If Doba was going for making their employees feel like they were part of a fun-loving sorority/fraternity, they nailed it. We were very well taken care of.
Cons
The cons are 100% focused on management, for quite a number of different things. Some people work well in uninspiring environments with little-to-no room for growth. That's great. I'm not one of those people. There were quite a few instances where I had a differing opinion from a higher-level employee. Whether I simply didn't like their idea or it was just plain wrong (Surprise. It happens), the response was the same. I was either laughed off, ignored, or walked over. The management also never told us what they wanted, until we did it wrong. Horrible business tactics. Especially if you want your employees to excel. The head of the company was an amazing person. I immediately felt like best friends. Except I worked there for a year and I'm pretty sure they never knew my name. They also spent way too much time fraternizing with employees. More concerned with how much they were liked than how well they were running their business. Also made me a little uncomfortable with how friendly they got with some employees. Communication, even between departments, was abysmal. It never felt like a cohesive business, just separate departments stuck together haphazardly. If you're looking for best friends, it's a great company. If you're looking to learn and progress professionally? I'd look elsewhere.