Pros
You get to work with the best clients on the coolest projects. Nothing WillowTree does is ordinary. The work we do with our clients and the level of engagement is great. You will meet some of the best people ever here. Your coworkers will not only push you to be your best at work but will also become close personal friends. I have worked at other cool companies before and I can honestly say that the people I have worked with here the best. Great benefits. This is THE company to work for in Charlottesville. There are cool parties and events that along with compensation and the actual work make it great. (spoiler alert: not worth it)
Cons
The cons are few but they are very destructive. You will constantly be worried about loosing your job. You will make great friends at WillowTree and when you are not talking about the cool projects you are working on you will be talking about how worried you are you wont be at the company tomorrow. You will develop great relationships with your coworkers and will send the majority of the time talking about how worried you are or how you simply do not trust some of the executives. "Crunch Time" is literally all the time. I have worked on projects where my teammates and I have had to come in for long hours multiple weekends in a row. The level of stress combined with the constant fear of loosing your job is terrible. The cons at this company far outweigh the pros.