I worked at Eagle Creek full-time (More than 3 years)
-Good opportunity for fresh out-of-college workers to gain work experience.
-Provides paid training when starting with the company for your job (on the condition that you work there for two years).
-Decent benefits for a starting job: PTO, 401k, HSA, ect.
-Laid-back work atmosphere for the most part.
-In Valley City, lower management is friendly and keeps your interests and growth in mind.
-Lack of types of opportunities outside of Salesforce or Siebel. Unless you solely focus on those two technologies, your opportunities for growth are severely limited.
-Upper management often keeps employees in the dark about the company's well-being or decisions to let employees go. Discourse about such things are highly discouraged.
-Limited locations. Unless you have already worked here for some time, you are limited to tiny Midwest towns in the Dakotas.
-Meager salary. The company operates in the Midwest for rural sourcing its work, meaning low pay when starting.
I can recommend Eagle Creek to college grads who are looking for their first job, but my advice is to gain your two years of work experience and stay no longer than that.
Advice to Management
I applied online. The process took 3 days. I interviewed at Eagle Creek.
The interviewer called at the scheduled time and acted like it was "just another thing to get out of the way". They asked if I could jump right in to learning new programming languages. It really felt like a bullshitting conversation rather than any kind of productive interview, as we got into a conversation about totally irrelevant topics even though I tried to ask relevant questions and received very few direct answers. I was told that "it would be looked into", despite the fact that the questions I asked were extremely important to me as an inquiring candidate.