1 person found this helpful
- Comp & Benefits
- Work/Life Balance
- Senior Management
- Culture & Values
- Career Opportunities
I worked at MediaFire full-time (more than an year)Pros
As far as I know it's the only place in the greater Houston area where you'll be able to work on a product for mobile/web/desktop that is used by millions of people around the world — hundreds of thousands on a daily basis.
There are some very smart people working here and you'll end up in/overhearing a mind bending conversation...or just hear someone yelling "get out!" like Arnold Schwarzenegger which is always a treat. If you're a developer/engineer or designer, you will be surrounded by dedicated and talented co-workers that have vast amounts of knowledge that is constantly expanding.
Office managers do their best to keep the kitchen stocked and plan events for employees. Weekly group lunches every Thursday paid for by the company. They have Yin Yoga class on Mondays and depending on people's schedules, board games on Tuesdays. There's also a ping pong table as well as a pool table. Ping pong tournaments are things that happen here.
4 day work week with 10 hour days (unless you're an hourly employee or decide to keep a traditional 5 day work week.) Flexible with emergency/last minute days off, but you have to make up your time during the same week.
Pretty decent insurance where you end up with a fairly low copay amount.
Opportunities to learn are there if you make yourself available to them and people are willing to help you out with any bumps in the road you might come across. Just speak up. I have personally gained a lot of knowledge and expanded my skill set by working here.
There is a large male to female ratio which might make some weary, but there haven't been any situations where a woman would feel uncomfortable. Everyone is treated equally (I'm a female).
Overall, the atmosphere is nice and accommodating and the people are good natured.Cons
Shenandoah/The Woodlands is a dull area and as far as I know they highly prefer that people work at the office — though they do allow occasional work from home days and there are a very small number of employees that work remotely.
Management needs to come up with a long-term plan of how they want to see a project through. It seems like they have some ideal vision they'd like to reach, but foul themselves up with indecisiveness and a lot of back and forth. This leads them to miss the boat and have competitors beat them to the punch with similar features. They've got good ideas and need to find a way to harness that and push out an even higher-quality product within a decent timeframe.
Some projects might be put on hold for weeks at a time to address an emergency issue or just be put off indefinitely after putting a good amount of hours into them. There are a lot of "just for now" fixes and rash decision making that will end up backfiring later.
Not a lot of thought is put into new projects: no real time spent researching, no user testing, and no explanation for certain decisions that leave employees confused and frustrated.Advice to ManagementAdvice
Take some time to make a project roadmap and discuss it with the team. See if everyone feels good about it and is on the same page (meaning the people working on it, not just management.)
Your company wide meetings that started in January are a step in the right direction, but it still feels like a lot of decisions are made under cloak and dagger. Embrace true transparency and you'll see people feeling more comfortable and being more open with you about their thoughts and concerns.
If employees speak out about how they feel about something, listen to and consider what they're saying before coming up with justifications and excuses. Have one-on-one meetings every month to see where employees are in their workflow and how they're feeling about what they're doing because the once a year review isn't much to go on. This will help you connect with employees on a more personal level where right now they might be afraid to say anything critical, even if it's well intentioned.
Have more company events out of the office or maybe after hours to build more cohesiveness and culture. Let employees know that they are appreciated and will be rewarded for putting out good work.
MediaFire has really great potential, but don't take the people that spend all their days working for you for granted.RecommendsNeutral OutlookNo opinion of CEO
Getting an Interview
Getting an Interview
- Application Details
I applied online. The process took 3 weeks – interviewed at MediaFire.Interview Details
I found the ad online and applied. I was asked to provide a range of 1 to 10 on various skills, which I answered as honestly as possible. I was working full time else where at that time, so my first contact consisted of emails back and forth. I took a "online remote" programming test, which I believe was a fair assessment of what a programmer should have. After this test, I was asked to come in for an in person assessment. This test consisted of 50 or so questions, which I believe the average "geek" should either know, or have enough background knowledge to generally answer. Finally, I had an in person interview with HR and the Director of Engineering, which was more a "get to know you" type of interview, not so much technical.Interview Questions
Negotiation DetailsBack and forth a few times with HR.Accepted OfferPositive ExperienceDifficult Interview
- Most questions were very technical, don't expect to BS your way through the interview. If you are applying for a software engineer position, expect to be ask questions a software engineer could answer. Very few softball HR questions. Answer Question
Reaching more than 100 million people monthly, MediaFire is a fast growing and forward thinking company. MediaFire is the only online storage solution to offer unlimited downloads, download and upload resuming, file syncing, audio and video transcoding, and more! Our team is working on a line of new products that will take us into the future.