organized, structured, right to the point
Great products and services managed by a competent team
blame culture, not collaborative environment
Yes. Higher pay and more control over my direct working enviromentCompensation review
Yes. Higher pay and more control over my direct working enviroment
They seem to be knowlegdableLeadership review
They seem to be knowlegdable