Pros: great culture, supportive team, exponential potential, never a dull moment.
Cons: sometimes things are out of your control.
Great place to work if you are willing to put in the effort. I enjoyed my time here. Management is great and there was never a dull moment. I recently moved into a different field but would recommend this company to anyone looking to get into the IT recruiting field. I learned a lot here and expect to see this company excel in the next few years.