Can be fun, management is detached and communication is poor.
In the few months I was there, we had three different CTO's and three different CFO's. Management would make decisions without consulting the development teams. It takes a very, very long time for changes to be approved IF they get approved at all. Not Agile.
ProsLots of opportunities to learn, good benefits
ConsDetached management, low pay