Of the cons I have read about on these review websites, many are untrue or appear to be the thoughts of singular disgruntled past employees. It may seem unbelievable, but I have no complaints about my job or company. My manager is extremely competent, works with our team, and understands the stresses we may deal with. Our CEO has created a hardworking culture, with plenty of rewards/satisfaction provided to keep everyone more than content - in fact, we are all motivated to bust our butts day-to-day. The coworkers are great - everyone is happy to be here and you're met with a smile when you pass anyone in the hallway.