Pros
I'm so glad to be part of this team of experienced IT professionals. We're thriving on challenges everyday - finding top talents for our clients, and developing their applications and API!
Management provide us with tools, support and training - without interfering with our work.
Cons
So far so good. Environment is highly competitive - not internally though; we help eachother out.