Pros
Good vacation and benefit policy. Nice severance package, which you will ultimately receive.
Cons
They will work you to death, asking for 60 to 80 hour weeks when the project you are assigned goes bad, which it generally will, and once the project is over, if you aren't immediately able to be assigned another project, they'll let you go in a heartbeat. The people running the Toronto office are clueless and look to protect those in their office at the expense of others who are not in their office. No leadership or loyalty whatsoever. At its peak, the Cleveland office, which was once Rosetta, had nearly 450 employees. Now, Cleveland is down to less than 70. There is no commitment to Cleveland at all nor anyplace that is not Toronto or Boston.