Working as a consultant is a great way to get exposure to different environments with different clients and helping a client progress towards its goals.
Working at CedarConnect with various individuals with differing skill sets, is great for skills development and collaboration on projects.