When I think about cons, i can only remember the positive times. There are always peaks and valleys, but many more peaks. Every job has valleys, but it's more about how you turn it around for yourself and the company. Any negativity i had while at Agile was typically generated/influenced by said bad eggs who are no longer there.