Vantaggi
-you'll go as far as you're motivated to go. -you'll have access to senior management whenever you want it. -the people that work at this company are amazing, smart, dedicated and friendly. -it's a safe place to work in that they don't rush to downsize if things get bad. -very flexible managers and potential for work-life balance. -working remotely some days is not an issue. -impeccable client orientation.
Svantaggi
-some of the work gets a bit routine. though they intend to rotate people on and off accounts every few years to keep the people fresh, i haven't seen it. -it can be difficult at the lower levels to get a sense of the company's health, which always makes new clients a surprise. this makes it difficult to get a sense of momentum for the company future. -the 401k matching is common, but a little weak.