Pros
The endless supply of coffee. You will need it!
Cons
There are zero employee benefits. No sick days, personal days, vacation days, medical insurance or any other kind of benefits. You get what the legal holidays are only and then they try to make you feel like they did something great by letting you have that day off. Upper management observes their holidays and takes plenty of vacation time knowing that they are all paid for off of the backs of their drone-like employees. You will get very low pay with an overload of work. The people who do their jobs are always expected to do more with no added compensation. Those who don't do their jobs are given awards for their non-contributions to the betterment of this company. They don't value the people who struggle to help the company succeed. They value the money they make from your sweaty back.