Vantaggi
Great opportunity to take responsibility of key deliverables early in your career; immediate access and exposure to clients and management; your interests and growth are considered in client and project assignments, and opportunities for advancement are readily available to people who look for and pursue them; the people are supportive and genuinely willing to lend a hand when needed; everyone works hard, but enjoys having fun at work and with each other.
Svantaggi
Change to processes and project approaches can be slow to happen, even when they are needed. Some processes aren’t well documented, which can add some unnecessary and repetitive tasks to your project/deliverables. Not a ‘con’ necessarily, but: you do need to be able to be a self starter and able to work autonomously in a fast paced environment, which is not for everyone.