Pros
eRecruit has an amazing culture of flexibility. The focus is on getting your work done well, rather than where/when you do it. Managers are open to employees flexing their hours, and once you're up to speed, it is OK to have a work-from-home day each week.
Cons
The flip side to the flexibility in meeting your workload is having a lot on your plate. Most people are asked to work very hard, and there are long days and some off-hours work. It can be hard to enforce work/life balance, and the challenge is increased because there are a lot of well-intentioned employees (or less well-intentioned clients) that seem to work around the clock, making you feel like you should be doing the same. Deadlines are short -- big projects are needed right away, which can make the work rushed and therefore prone to errors.