Pros
REPSG used to a quality place to work at. The pros of working there revolved around the quality people that used work there. Once upon a time you enjoyed showing up to the crappy office space because you like who you worked with and people were competent. REPSG used to succeed despite it's best efforts to fail.
Cons
Lack of leadership, vision, management, accountability, and business sense to name a few. Any company executive, manager, or senior staff member that is decent at their job either quits or is left so unsupported they can't do their job any more. Wages are relatively low for the industry as the company struggles to manage finances. Communication is poor to non-existent between departments, and from senior to junior staff. Facilities are not kept up well. The landlord and part owner of the company is very cheap and doesn't care about keeping a clean, safe work environment. Managers have no interest in being mentors or growing the careers of those that report to them. The few decent managers either burn out and stop trying or leave for greener pastures. Client base is generally slow to non-paying with unrealistic expectations that are promulgated by the lack of management within the REPSG structure.