Pros
My five word minimum which means.. nothing.
Cons
Where do I start? Basically, stay away if you want to be happy and have some sanity in your work life. I can write a long list of things... but I will spare you the drama. This place is a complete mess. Super unorganized and chaotic, every minute there's new direction coming from the top. No one on the team knows what they are doing because they don't have clear direction (since it changes DAILY!) on their job responsibilities so nothing gets done right or on time. Outside Freelancers are used and they are not in the loop of what is going on very clearly and they shouldn't be taking lead on client work. Difficult to collaborate with freelancers and many people working out of the office even though I have worked at virtual companies before however when you are understaffed and can't get people on your own team to join meetings because they have other projects they are working on makes it very difficult to finish any project. Clients are promised the world and everything is now now now, when it unrealistic. Need to set realistic client expectations otherwise you're setting yourself up for failure from the start and everyone fails.