Pros
You will learn a lot in a short amount of time You'll know how to use a number of different softwares/platforms Depending on the client, you might work really closely with a manager or AE
Cons
-Literally no work/life balance -Everything is treated like it's life or death -Terrible management/staffing - so many teams don't have enough people and entry-level people are expected to juggle a really high number of tasks -Client leads seem to forget that you have 4-6 clients at a time and are consistently asking you to complete tasks last minute -You are consistently expected to work on your time off - sick days or PTO don't exist -Pay isn't terrible but it isn't high enough to justify how many hours you put in -Work load isn't re-examined until you bill 55+ hour weeks -Really high turnover (about 12 people have left in about 6 months, 2 of them were fired after only working at the company for 3-6 months) -Diversity is trash and nobody seems to care that SB is super behind in that process