Pros: i met some individuals who were professional and had good self estime.
Cons: racial bias and poor management
My managers were a disaster: they played favourites among the staff and prevented me from having adequate contact with clients. In one case they plotted my failure in a specific assignment, but the plot backfired when the client instructed my manager and the one who participated in the plot to modify their work to match the quality of mine.
Although I raised my complaints in writing to management, the latter ignored me utterly; yet when a colleague reported something overheard--admitting that my comment was addressed to no one and that there was no context--management brought me in for questioning regarding a matter I was completely unaware of.
Unable to answer my grievances, the agency's management found a way to "silence" me.
A typical work day: reporting to my boss in the presence of my colleagues that I was available to take on more work and being overtly and embarrassingly ignored in front of my peers. Carrying out make-work projects and even being "assigned" work by a summer student, although I was at the highest administrative level, just below management. I alone in the Agency had to produce a daily report of the tasks I performed....every day!
The racism in CRA management was kept hidden from others but was effective in undermining my career and poisoning my experience in the Public Service.
My most enjoyable experience was serving clients.
I didn't believe the nightmare of bias that was present in Canada's Public Service...until I lived it! I mention all of this only because you asked.