Pros: team mates
Cons: management. too much politics, betrayal
Sr Management not good, lots of politics.
Team work is excellent, you can rely on your team a 100%
It has flex time that is really good
Salaries under industry average
Talking to HR is like talking to the air, always aligning with management, supposed to be confidential but everybody knows the motive HR was contacted.