Purpose drives passion
Pay is okay
Benefits are good
Flexible work environment
Cons
Cliquey at the management and higher level
Nepotism is everywhere
There can be toxic gossip and backstabbing at the top levels
Too many employees and not enough real projects to work on
Lots of movement /layoffs happening at the moment
Job insecurity seems prevalent among many employees