Good benefits
ESPP
Ongoing Stocks
Flexible work timings
Yearly cash bonus pretty decent
Cons
Not a good place for application software development. Limited job options to change within Brocade.
Growth aspects from Senior Manager to Director very limited