I'd a wonderful journey at Procal with supportive management, as i worked remote, i didn't have issues with time management, and sometime used to support late night client requests.
Cons
No cons that i can think off, maybe get more projects for job security.