Pros
They are willing to take a chance on anyone teach able. If you are looking to get into tech they are not afraid of a different background. The company has all the visible tech perks. Fun parties and a soda machine in the breakroom. You will also meet some one the best employees. I still text former co-workers.
Cons
TOXIC. BRO. CULTURE. If you are a white, straight, sports loving, heterosexual male, who doesn't mind the phrase "you just gotta play the game," this is the place for you. I have heard there have been changes but my management was unkind and often clueless. I was harassed, belittled, and bullied by management and those wanting to get ahead. Since leaving I have lost 65 lbs and my hair is growing back. There is a constant need to prove yourself and "be a team player." They want you for who they think you should be. Not for what you could bring to the table. This company might be headed in a new direction, but they had a CEO/Owner who was known by the company to be checked out and hatefully. I don't blame anyone for needing a job to feed their family. However, that fact that so many knew what was happening and emulated him rather than called him out was and is problematic. You'll always be expected to work beyond your role. You are not so share your opinion and if you're applying push for more because they will lowball you.