Pros
Free coffee, easy commute and looks good on a resume.
Cons
The list is really infinite. When your manager is playing favorites to team members who are down right nasty and do not value any one else's time, things get frustrating. I sincerely believe that most people here are mentally unwell. The sense of complete urgency over ridiculous tasks is bizarre and makes me think people need bigger problems in their lives. Titles here mean nothing because all the jobs are the same - the only difference will be salary. There is little to no diversity, in the sense that you will work with privileged, upper-middle class white people who find absurd things to complain about and find fault with. The white privilege in this place was absolute disgusting and it made me ashamed to be apart of it. The environment is so toxic. People regularly are hiding back tears because the demands are ridiculous and their peers/manager's have no respect when speaking to them. This is a great place to waste your time and develop no real skills that you can use anywhere else after the age of 25.