Pros
Good plate to get some experience. Coworker are cooperative and are helping to save sinking ship.
Cons
No Job Security: You have job in morning and not in afternoon. They may fire you for taking long lunch break, error i timesheet, working from are not compensated for hourly employee . No Work life Balance: You are expected to work longer hours, sometime asked (not requested) to work on weekend. Salaried employee does not get paid for working overtime. For example, if you work on weekend to justify business need and need time of on some other day to compensate, their CSO will fight with you. Employee's self respect: None Management: Worst that you can find ever.They work for their self.Promotion happen overnight. Some non deserving, inexperienced PM get promoted 3 times in year and given authority to fight and fire people working there for long time. Change: Reorganization happen every year and fails everytime.