What does the company do well? The UI is good. its' really easy to hire someone and easy to list yourself. If you want to get hired it takes a lot of effort b/c you need to pass lots of tests to proove that you know something. No that's a pro and a con of course.
What does the company not do well? It's a pretty good system. i can't think of anything they don't do well.
What do you wish you had known about the company before using? If you hire someone, it's really not worth it unless you are hiring out someone for at least 20+ hours of work. This is b/c it takes a lot of time to post a job and hire someone and then follow up with their work so I don't recommend it unless you got a longer project