Good staff members, collaborative and approachable colleagues.
Cons
Very less collaboration or transparency with top management. Was given a new project to lead, after two week got laid off. Absolutely no prior communication and poor decision making in their part.