Pros
* Amazing People - both in management and in the trenches
* Great Environment - the offices are super nice, big desks, newly updated technology
* Interesting Work - there's social good in helping people find jobs
* Best-of-Breed Architecture - new code uses DDD, CQRS, and other solid patterns
* Transparency - publish a lot of internal metrics and publishing more all the time
* Fun Activities - pot lucks, softball, volleyball, Wii Bowling league, MarioKart tournaments, quarterly hackathons, happy hours, the list goes on...
I'm so glad I didn't read GlassDoor before I took this job. Apparently OTJ under previous management didn't have the best reputation and some of the other reviews on here show it. That said, I have enjoyed working here immensely, getting to know the crew, and helping to build best-of-breed job boards.
Cons
* Not a lot of innovation time outside of the quarterly hackathons
* Only a few cross-department activities (softball, vollyball, potlucks) which makes it more difficult to get to know people outside of your quadrant of the office
* Parking is available in the tower, but most people have to park at the top of the tower, even though the covered parking levels are mostly empty