Pros
Met some life long friends and the office setup is cool. You also get to play in leagues for free.
Cons
Management is absolutely terrible from the CEO to the senior level management. The CEO is an alt-right truther and an egomaniac. He does not listen to anything his employees have to say and is run by greed. He is willing to cut corners as long as it gets him a dollar. The senior staff is just as terrible. There is a female manager on the staff who may be worst than the CEO. She takes personal vendettas with people on her staff and literally puts them in a doghouse where she will not have any type of communication with the person unless it is negative. She will continue to pile on in hopes that said employee wilts, quits or kisses up to her. I would not recommend this company to anyone. It is an overworking and underpaid environment that is looking for the next person who they can underpay and take advantage of. They claim to give you unlimited PTO but it has to be when it is convenient for them. -10 out of 10 stars.