Good for a few a year not longer
Manager is highly disorganized and overall company is too top heavy. The people you work with are nice, skilled and intelligent but lack of appreciation from manager is a morale killer.
Went through 3 rounds of layoffs but was promised it would only be one. Everyone lost all faith and trust in management after that point.
ProsDecent location, flexible environmet
ConsNo advancement, poor management