Pros: free coffee, nice view, secure position
Cons: lack of flexibility
This job is secure, and the pay is good (not great) however, I find that flexibility is limited.
While this would be a great place for a single person, it it difficult for those who have a family. I don't get to spend much time with my young child, and I wish I could. I wish I had the flexibility to work from home at least one day a week, but it is not allowed.