Pros
The people I worked with were great! They were always supportive and hard-working. The pay is fair and the benefits provided are pretty decent.
Cons
A mismanaged company that grew too fast and had to do layoffs during one of the worst times of the year. Leaving their former employees out in the cold while they go on extravagant offsites. There is a large disconnect between the CEO/CTO and the employees, it always felt like a club you were not cool enough to join. While they preached about inclusion and transparency. I can only hope that moving forward they care more about the employees that entrust their livleyhoods to them. It is very sad to see something that could have been so great be so mismanaged. Also the Denim name is terrible! Axle was better.