Charles River Development Reviews

Updated August 21, 2015
108 reviews filtered by
  • Any Location
  • Any Job Title
  • Full-time
  • Part-time
Employment Status

Reset

108 Employee Reviews

Sort: Popular Rating Date
  1. Smart People, Good Technical Experience

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Burlington, MA
    Current Employee - Senior Software Engineer in Burlington, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Charles River Development full-time (More than 3 years)

    Pros

    Charles River hires very smart people. Co-workers are some of the best I've worked with. Large-scale application development, so this offers a great opportunity to see how to design, extend, and manage a complex code base. Development is in Java and C#, against multiple databases, and is non-trivial -- so good for anyone who has an interest in data structures, algorithms, threading, and performance. Also good for people who have experience in one language domain but want to build up their experience in another. Good growth potential, and company pays well. Company has a reputation around hours, but in practice schedules are flexible, most developers and management have families, and respect work-life balances -- geenral approach is to work smarter, not harder. Also, this isn't a company where you are on a pager or working weekends on production issues. Company is big enough that they can hire to grow and focus on issues, but small enough that they can get things done and don't have significant politics issues.

    Cons

    Culture can be a bit dry, and the work-life balance mentioned above is still evolving, but this is generally more of a communication issue than a real issue. Best for people with solid programming / data structure experience and/or financial experience.


  2. Helpful (1)

    Very good, solid, stable company with talented people.

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Developer
    Current Employee - Software Developer
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Charles River Development full-time (More than 3 years)

    Pros

    I've been working at CRD for four years and enjoy the challenging work and the pay is good. They tend to hire very talented people, so the people on the team are all very competent developers. I really enjoy the people that I work with. I'm also given a lot of freedom in design and implementation of software features.

    Cons

    As you would expect, the work environment is the standard cubicle. Even though the offices/cubes were redone recently, more could be done to make the environment look like less like a financial company and more like a Google/Apple/etc.

    Advice to Management

    Have more company sponsored events for employees.


  3. Challenging and Rewarding

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Product Manager in Burlington, MA
    Current Employee - Product Manager in Burlington, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Charles River Development full-time (More than 3 years)

    Pros

    If your are a product manager or an engineer, there are great opportunities here. The philosophy of keeping the R&D team centrally located and self funding of the R&D budget, provides the right people with a tremendous level of responsibility. The CEO is committed to continued product investment. All this is backed by a solid balance sheets and an enviable client list.

    Cons

    Could do better with talent development and culture, but things are moving in the right direction and efforts are being made.


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. Very smart people and complex product

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Product Manager in Burlington, MA
    Current Employee - Product Manager in Burlington, MA
    Recommends
    Positive Outlook
    No opinion of CEO

    I have been working at Charles River Development full-time (More than 3 years)

    Pros

    The product is very complex and you are challenged on a daily basis. It's hard work but fun. For the most part, you can set your own work schedule==> Good Work - Life balance.

    Cons

    Development departments work in silos. There is no VP providing leadership across all departments


  6. Great co-op experience, learned a lot

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Co-op in Burlington, MA
    Current Employee - Software Development Co-op in Burlington, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Charles River Development full-time (Less than a year)

    Pros

    Experience in C# and java, as well as many other technologies. Also finance and investing are great to learn about. Great pay too!

    Cons

    enterprise software is limited by the customers desires, not as fast paced development as a young mind such as myself may want. The clients may not ask for cutting edge developments because they are stuck in their ancient ways.

    Advice to Management

    Management is great, the company is great for what it is and I have no complaints about the management. Scrum/Agile methodology is sometimes a hindrance to real work.


  7. Hard work pays off.

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Charles River Development full-time (More than 3 years)

    Pros

    Smart, hard working people. Perform and you will do well. Understanding about work/life balance.

    Cons

    Culture can be a bit dry, but there are opportunities to have fun with co-workers. Culture seems to be getting better.


  8. Solid, Healthy Company - No 'New Age' Touchy Feely

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Anonymous Employee in Burlington, MA
    Current Employee - Anonymous Employee in Burlington, MA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Charles River Development full-time (More than a year)

    Pros

    A lot of very smart people. Recruiting process is very thorough and standards are high for full-time employees. Company is very stable and fintech industry pays much better than other software industries.

    Cons

    If you want to play guitar hero 2 hours a day at work, this is not the place for you. There is a social scene outside of work, but it's outside of work.


  9. Helpful (1)

    Great technology and understanding of business...average methodology and people-management skills

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Implementation Manager in Boston, MA
    Current Employee - Implementation Manager in Boston, MA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I have been working at Charles River Development full-time (More than a year)

    Pros

    Excellent exposure to financial services business processes and workflows, strong technology-base and relevance in the market

    Cons

    Still runs like a small company - average adoption of industry best practices and approaches to managing initiatives and people....they can do better

    Advice to Management

    Need a new game plan for building/maintaining client relationships...


  10. Helpful (10)

    Run away and Stay away

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Java Software Engineer in Burlington, MA
    Current Employee - Senior Java Software Engineer in Burlington, MA
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I have been working at Charles River Development full-time (More than 3 years)

    Pros

    Pros are less when compared to Cons. Very few pros..Located next to Mall. Close to other technology companies.

    Cons

    I wonder how the company got a Rating of 3.0 because this company deserves not more than a Rating of 1. I believe some of the reviews were written by the Recruiters and HR to project the company in a better sense. I been working for few years and this is my opinion on each of the department known to me. I disagree with some of the comments in the forum that is not place of slackers. Slackers are easily recognized and rewarded here. Believe it or not...Directors and Manager recognize and reward slackers because they do not feel threatened by them. Indeed slackers are very good at buttering up their bosses most of the time. Slackers are successful in doing their job and Directors\Managers are successful too. Insecurity and fear are the biggest concern in this organisation. Most of the time Directors and Managers spend time in manipulating things rather than doing productive work. This is one of the reason their delivery schedules to the clients are often delayed or pushed down. We have been talking about slackers all this time, what about losers. Losers are the smart people in this organisation who work real hard to get things done and strive hard to meet their goals. Directors\Managers dump their work on them most of the time, while they spend their good time with slackers going out for lunches, laughing and chit chatting at the kitchen etc etc.... Recruitment - They give more salary to lure you from the Job Market. Dude..you got understand this...why they are paying. Not because you have the skills or not because they have the budget. They have badly screwed up their reputation amidst ex-employees in the Wall street. Take a note of this friend, recruiters say you will be highly compensated but remember the hours are 9 hours. If you work 8 hours and get paid a salary of 90K. This is equivalent to 100k offered for 9 hours of working and getting paid the extra amount they quote for your extra hours spent. This is simple math and logic. Do your own math to figure out the difference. Development Have their own standard in coding. Coding standards are way different from the outside world. Always busy fixing unit test and learning open source tools. Developers hate testing the product but believe testing is the easiest job in the world. Code reviews are hilarious...Developer sends it for code review and another developer reviews it and comments "upper case letter missing", "Add more inline comments." etc. Developer thinks he can do anything with Java. It is just the attitude they carry in here. No career development for Developers in this organisation other than Senior and Lead role. Lead roles are rare unless an existing lead leaves or new project opens up. Product Management Have this own style of management. They work once in a year QA\Product specialist QA folks are second class citizen often get beaten up by Developers and Product managers. QA is the least respected job in the organisation. QA is called Product specialist and a product specialist is called QA. Their title jargon's are often confusing with no career path. If you join as a QA, you will die as a QA here. I believe a Janitors job is better than QA job because it stinks a lot here. QA literally has no power or no proper role in the organisation. Everyone in the organisation believe they can test well or better than QA. QA has to deal with this cultural shocks. Developer role has a reporting structure of Technical Department and Business analyst has a reporting structure of Product Management. QA has a reporting structure of reporting to a Developer and believe me, this is the end of the world. Product Management/PMs This is a department with pride in taking credits for others. Most of the Business analyst and PMs have no or limited knowledge of the Securities Industry. BA's especially lack understanding of the clients business as they are either joined as Co-op or with little experience from a consulting background with a PG in finance. BA's and PM's lack technical knowledge or pre-sales skills. Very few PMs are successful here and proven their credibility. Others are walking here and there...laughing with co-workers and show up to work late to pass their time. But when it comes to claiming credits for others work, they are the winners. Support and Implementation - They are the ones who get the beating from Clients. Often clueless with poor documentation in hand and not knowing how to fix client issue. It is because of their lack training and bureaucracy in the organisation, they are helpless souls.

    Advice to Management

    Upper management learn to improve to work culture and treat employers properly. Utilise the talent within CRD than shopping from outside. Provide Management training to Directors and Managers. Upper management change the Directors/Managers with CRD for more than 8 or 10 years.


  11. Helpful (1)

    Recent hire

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Seasoned Professional in Burlington, MA
    Current Employee - Seasoned Professional in Burlington, MA
    Recommends
    Positive Outlook
    No opinion of CEO

    I have been working at Charles River Development full-time (Less than a year)

    Pros

    Challenging work, smart people, fast-paced entrepreneurial culture. The expectation is that you will work independently finding creative solutions to problems and opportunities to add value. Great visibility. Well established product with marque customers.

    Cons

    Understandably focused on the negative attempting to be perfect in everything they do. Part of the engineering mindset. However, there is so much good happening here that needs to be called out and leveraged instead of dwelling on the negative.

    Advice to Management

    Step back and see the big picture. Articulate the mission, values and strategy that the employees should emulate, support and deliver.



Showing 108 of 123 reviews
Reset Filters
RSS Feed </> Embed

Your response will be removed from the review – this cannot be undone.