- pay is strong if you show strength and capabilities
- colleagues and Manager level people are supportive.
- Get chance to handle big responsibilities with good projects
-competitive salary
-talented team members
Exciting work, lot of learning, good Clients, transparent from the top down - Strong leadership, flexible work hours, smart colleagues
Cons
a lot of direct feedback that may feel uncomfortable at first, so everyone has to work hard and smart. Ignore the negative reviews. Some poor performers have written the bad reviews.