Pros
Large office and the pay package is not too bad.The office is large, and the compensation is quite fair.
Cons
Poor career development opportunities. There's little to learn here due to the generally low skill level among staff capable of executing actual work. The office is top-heavy, with an excessive number of upper management personnel who lack practical skills and contribute little beyond meetings and talk. The environment is also unstable, with frequent cycles of hiring and firing.