Pros
I've been working at eDOC for almost a year now, and have had consistently good experiences working here. Everyone is nice and supportive when it comes to teamwork, and going the extra mile is recognized and appreciated. I've had zero issues with feeling overly scrutinized or being micro-managed in any way, and my workload is very reasonable.
The company itself is based on good, solid values like providing the highest quality products/services and fostering sustainable growth. I feel I have a lot of job security here. They also promote from within, and I've seen several people change positions in this way since I've been working here.
Cons
Sometimes you have to park pretty far away from the building.
Things can get a little hectic around release time, and people may end up working some overtime during these periods. (Personally, I am fine with this due to the relaxed nature of the work day most of the rest of the time, but it might be a problem for some.)