Very Immature organization, horrible management
Many good individuals, but no idea how to work together. Management has no vision or ability to change. they want change but their egos won't let them accept other people's ideas. They hear industry buzzwords and try to implement the ideas with no understanding, and won't listen to people who actually know how to do it.
You will have no life. - more... You will be hounded at all times. No real time off; you'll just work remotely weekends/holidays/vacations. This is not exaggeration. THIS IS EXPECTED AND YOU WILL BE PENALIZED IF YOU DON'T WORK NONSTOP. It is a sweatshop. - less
ProsExposure to a lot of technologies; a lot of talented people (not management).
ConsPretty much everything else.