Pros: pay, benefits, fun work
Cons: no job security
The job was fun, the people are great, and the pay and benefits are good. However, upper management treats employees like a cog in the wheel. If they move funding into a different area, rather than moving employees to that area, they just lay people off. In summary, there is no job security.