I have been working at Simeio full-time for more than 5 years
Pros
Very good company if you're ambitious.
Cons
None observed so far in last 3yrs.
I have been working at Allied Universal part-time
Pros
You have your own control on your shifts. You can get enough hours to do a job.
Cons
Sometimes you get a shift at a location which is not exciting.