Pros
Easy work that feels rewarding - everyone says the right thing and are pleasant to work with. Nice swag and nice branding - company could be something big!
Cons
On my 90th day I was let go because the contract ended. There was no warning - even the 1099 contractors on that account got a warning - but I didn't. But hey, the final email from HR included" and I also want to mention that we would absolutely offer a strong recommendation for you if requested." - really? Like I trust that!! Overall everyone works in a silo, which is ok.. but there is no "team" - I had 2 team meetings with my manager the whole time I was there, each were awkward and lots of dead air. I had the impression going in that this was a "big" company of at least 1000, but found on day one that I was #61.