I've been working at Enroute for over 3 years now and so far I've enjoyed my time here. There's a lot of very smart people working here. They promote growth and learning, plus there's a good organizational culture going on. THe growth that the company has had over the past couple of years motivates me to stay in the company for several more years.
Cons
I would like to have a better-defined career path, although I can acknowledge that they've been working on that recently, plus the implementation of the PMF program has been a step in the right direction.