Pros
It's a job. Direct Deposit
Cons
Pay is below average. They overwork their employees. No work-life balance. They won't hesitate to call you at night, weekends or vacations to ask you to work. They won't hesitate to demand that you work all weekend or all night. My boss emailed me a new assignment at 7 PM and then called me at midnight (same day) to ensure that I would have it done by 1 AM!!! Was I recognized or thanked or given comp time for this? Of course not! Was this the only time? Of course not! The work at home policy is inconsistent within the company - some groups allow you to do it, others apply a zero work at home. They "recognize" their top employees with "awards" but not in a tangible way such as promotions, pay raises, or bonuses. They used to be able to get away with offering every employee stock options to keep them happy, but now that their stock has dropped over 50% from when I started, my stock options are completely worthless.